@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;}
.container{

}	
body{
	font-size:12px;}
.top{
	width:1350px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	}
.logo{
	float:left;
	margin-top:10px;
	margin-left:170px;
}
.pic01{
	float:left;
	margin-top:8px;}


.options{
	height:24px;
	width:200px;
	background-color:;
	float:right;
	margin-right:168px;
	margin-top:63px;}	
	
.home{
	height:34px;
	width:97px;
	float:left;
	line-height:34px;
	border:1px white solid;
	position:relative;
	}	
.home span{
	background-image:url(../images/icon_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -30px;
	width:20px;
	height:20px;
	float:left;
	margin-top:9px;
	}	
.home em{
	background-image:url(../images/icon_bg.gif);
	background-repeat:no-repeat;
	background-position:-60px -120px;
	width:6px;
	height:6px;
	display:block;
	float:right;
	margin-top:15px;
	}	
	
.home #list{
	border:1px #ccc solid;
	position:absolute;
	left:-1px;
	top:34px;
	display:none;
	width:97px;
	background-color:#FFF;
	}
	
.home a{
	text-decoration:none;
	color:#666;
	float:left;
	line-height:34px;
	}	
.home:hover{
	border:1px #666 solid;}
			
.home:hover span{
	background-position:-60px -60px;}
	
.home:hover a{
	color:red;}
	
.home #list a{
	display:block;
	line-height:25px; 
	color:#666;
	width:97px;
	text-align:center;}		

.home:hover #list{
	display:block;
	}		
	
.home #list a:hover{
	background-color:#ccc;
	}	
	
.fav{
	text-decoration:none;
	color:#666;
	float:left;
	margin-left:20px;
	margin-top:11px;
	}	
.fav span{
	background-image:url(../images/icon_bg.gif);
	background-repeat:no-repeat;
	background-position:-60px -90px;
	height:20px;
	width:20px;
	display:block;
	float:left;
	margin-top:0px;
	
	}			
	
.fav a{
	text-decoration:none;
	color:#666;
	margin-left:5px;}	
.fav:hover span{
	background-position:-60px -150px;}
.fav:hover a{
	color:red;}		
	  
.nav{
	height:43px;
	width:100%;
	background-image:url(../images/%E5%AE%9E%E6%88%98%E5%BC%80%E5%8F%91%E2%80%94%E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2%E8%AE%BE%E8%AE%A1%E5%AD%A6%E9%99%A2%E9%A6%96%E9%A1%B5%E9%9D%A2---%E5%89%AF%E6%9C%AC_03.jpg);
	background-repeat:repeat-x;
	background-position:0px 3px;
	line-height:43px;
	}
		
.nav_con{
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	}	
	
.nav_con ul{
	list-style:none;}	
.nav_con ul li{
	float:left;
	width:95px;}	
.nav_con ul li a{
	color:white;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	text-align:center;
	height:43px;
	
	
	
	
	}	  
	
.nav_con ul li a:hover{
	background-image:url(../images/a21.jpg);
	background-repeat:no-repeat;
	background-position:15px 0px;}
.nav_con ul .cur{
	background-image:url(../images/a21.jpg);
	background-repeat:no-repeat;
	background-position:15px 0px;
	}
.nav_con ul li .cur a{
	width:77px;}

.banner{
	width:1000px;
	margin:15px auto;
	height:285px;
	overflow: hidden;
	position:relative;
	
	}	
.banner .banner_pic .current{
	display:block;}
	
.banner .banner_pic .pic{
	display:none;}
	
.banner ol{
	position:absolute;
	top:225px;
	left:552px;
	
	list-style:none;}
	
.banner ol li{
	width:28px;
	height:24px;
	border:1px red solid;
	float:left;
	background-color:white;
	text-align:center;
	line-height:24px;
	margin:0 5px;
	color:red;
	font-weight:bold;
	font-size:14px;
	
	}	
.banner ol li:hover{
	background-color:red;
	border:1px red solid;
	color:white;
	}					
	
.stage{
	width:998px;
	margin:15px auto;
	border:1px #ccc solid;
	height:30px;
	line-height:30px;
	}	


.stages01{
    float:left;
	border-right:1px #ccc solid;
	width:98px;
	text-align:center}


.stages02 ul li{
	float:left;
	list-style:none;
	
	}			
		
.stages02 ul li a{
     color:black;
	text-decoration:none;
	list-style:none;}		

.stages02 ul li{
		
	margin-right:40px;
	background-image:url(../images/icon6.gif);
	background-repeat:no-repeat;
	background-position:2px  13px;
	padding-left:8px;
	}	
	
.content{
	margin:15px auto 0px auto;
	margin:15px auto 0px auto;
	width:1000px;}
	
.line1{
	margin:0px;
	padding:0px;
	overflow:hidden;}
	
.line1 .left{
	margin:0px;
	padding:0px;
	width:233px;
	float:left;}
	
.line1 .left .module{
	width:233px;
	height:210px;
	overflow:hidden;
	}	

.module .title_left	{
	margin:0px;
	padding:0px;
	float:left;
	width:5px;
	height:35px;
	background:#fd4a13}
	
.module .title_right{
	font-weight:bold;
	font-family:"黑体";
	color:#FFF;
	line-height:35px;
	float:left;
	width:228px;
	height:35px;
	font-size:12px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background:url(../images/nav_bg.gif) repeat-x;}

	
.module .title_right span{
	background:url(../images/icon_bg.gif) no-repeat 0 -60px;
	width:11px;
	height:11px;
	float:left;
	margin:12px 7px 0px 13px;
}

.module ..title_right em{
	
	}